草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 完成对话框和 Activity

我有一个以警报对话框开始的Activity当我按下后退按钮时,只有对话框关闭。我想关闭对话框和Activity。如何做到这一点? 最佳答案 您正在寻找可以为Dialog.setOnCancelListener()设置的OnCancelListener在那里你可以调用finish()这也将完成你的Activity。 关于android-完成对话框和Activity,我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - 如何在android中的AsyncTask中使用进度对话框

我正在开发一个需要用户登录的应用程序。登录通过URL工作正常。然而,当我添加一个AsyncTask来添加一个进度对话框时,该应用程序不会改变Intent。我已经尝试了我知道的所有可能的方法,但都徒劳无功。下面是代码:packagecom.epolicing;importjava.util.ArrayList;importorg.apache.http.NameValuePair;importorg.apache.http.message.BasicNameValuePair;importandroid.app.Activity;importandroid.app.Dialog;impo

java - fragment 中的对话框使 Android 应用程序崩溃。安卓.view.WindowsManager$BadTokenException

我尝试创建一个对话框,但当我尝试运行代码时它崩溃了。我想在我的fragment中的ListView中选择一个项目时运行它,现在我只想尝试显示对话框而不传递任何内容这是我的java代码:myInfoList.setAdapter(newCustomAdapter(details,getActivity().getApplicationContext()));myInfoList.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewa,Viewv,intposition,longi

android - Actionbar 和 Navigation drawer - slide Actionbar with Activity/Fragment

我正在使用抽屉导航,如图所示here:AndroidExample.目前,Actionbar是静态的,当抽屉打开/关闭时它不会移动(只有它的标题会改变)。如何应用此效果:我希望整个ActionBar随Slidingfragment一起移动。ActionBar上的名称和按钮保持原样。请告诉我您需要查看什么代码。另外,问题2:当您使用DrawerLayout时,您在xml中包含FrameLayout(用于content_frame)和ListView(您在其中添加导航设置...在那个抽屉中,您可以修改布局以便您不仅可以添加ListView,还可以添加其他View?在ListView的顶部还

android - 在自定义 DialogFragment 中找不到 fragment ID 的 View

我知道那里有很多类似的问题,但我还没有找到任何人解决我的问题,所以我们开始吧。在一个Activity中我有这个代码:TMTutorialtutorial=newTMTutorial();tutorial.show(getSupportFragmentManager(),"blalba");TMTutorial看起来像这样:importandroid.os.Bundle;importandroid.support.v4.app.DialogFragment;importandroid.support.v4.app.Fragment;importandroid.support.v4.app

android - RecyclerView 不显示 Fragment 内的所有项目

问题在我的Activity中,我初始化了一个Fragment,其中包含一个RecyclerView。但我已经认识到它没有显示所有项目。这意味着它只显示11个项目而不是14个。此外,最后一个可见项目(编号12)被切断我的实现Activity包含一个空的FrameLayout作为Fragment容器:这是fragment中的RecyclerView:解决方法我已经在RecyclerView中使用match_parent进行了尝试,并且还向其中添加了一个paddingBottom。使用paddingBottom="30dp"可以看到更多元素,但这不是一个好的解决方案。此外,我的Activit

android - 与 Thread 一起使用进度对话框

这是我的代码,publicProgressDialogloadingdialog;publicvoidShowManager(){//dosomething}publicvoidstartScan(){loadingdialog=ProgressDialog.show(WifiManagementActivity.this,"","ScanningPleaseWait",true);newThread(){publicvoidrun(){try{sleep(4000);ShowManager();}catch(Exceptione){Log.e("threadmessage",e.ge

android - 在 Fragment 中的 onClick 方法中 toast

我有以下fragment:publicclassFragmentSocialextendsFragmentimplementsActionBar.TabListener,OnClickListener{privateFragmentmFragment;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);getActivity().setContentView(R.layout.fragment_social);}publicvoidonTabSelected(T

android - 如何检索在 XML 中定义的 fragment 实例?

简而言之,问题是我可以通过id找到我的元素,但它一直要求我将其转换为View,但我无法将其转换为我的对象名称的类型。我不确定转换到View是否是它应该的样子,但Android示例只是创建fragment并添加它,因此它没有在xml中定义。但关键是在示例中,对象不是View类型。更多信息:这可能是一种快速简便的修复方法。我有一个fragment类,它包含我用代码创建的自定义View(这是一种不断绘制的游戏)。我在我的xml布局的左上部分添加了fragment。fragment下方是按钮(在xml布局中定义)。我有一个主要Activity,我想要一个包含我的自定义View的fragment

android - 尝试在 ActionbarActivity 的 fragment 中对 SharedPreferences 的空对象引用调用虚拟方法

我的应用需要在后台访问共享首选项文件。自从我开始使用v21支持库的actionbaractivity来保存我的fragment后,我的应用程序就强制关闭了。只要fragment离开屏幕,它就会强制关闭,但异步任务仍在运行并尝试访问该sharedpreferences文件。为什么会出现此错误,我该如何解决?这是堆栈跟踪:12-2223:49:49.469:E/AndroidRuntime(23016):FATALEXCEPTION:AsyncTask#412-2223:49:49.469:E/AndroidRuntime(23016):Process:com.bernard.beacon